package Terminal.TechnicalServices.Mapper;

import Terminal.Entity.Dominio.ECliente;
import Terminal.Entity.IceClasses.EClienteI;

public class MCliente implements Mapper{
	

	@Override
	public EClienteI getIceObj(Object hibObj) {

		EClienteI iceCliente = null;
		
		if ( hibObj instanceof ECliente)
		{
			iceCliente = new EClienteI();
			
			iceCliente.id = ((ECliente) hibObj).getId();
			iceCliente.recapito = ((ECliente) hibObj).getRecapito();
		}
		
		return iceCliente;
	}

	@Override
	public ECliente getHibObj(Object iceObj) {

		ECliente hibCliente = null;
		
		if ( iceObj instanceof EClienteI)
		{
			hibCliente = new ECliente();
			
			hibCliente.setId(((EClienteI) iceObj).id);
			hibCliente.setRecapito(((EClienteI) iceObj).recapito);
		}
		
		return hibCliente;
		
	}


}
